package com.kingtake.bean;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * PubExaminationPaper entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class PubExaminationPaper implements java.io.Serializable {

	// Fields

	private String recId;
	private String paperName;
	private Long paperTotal;
	private Long passPercent;
	private Long examinationLength;
	private String validFlag;
	private String paperState;
	private String memo;
	private String operateUserid;
	private String operateUsername;
	private Date operateDate;
	private String operateDeptid;
	private String operateDeptname;
	private String auditUserid;
	private String auditUsername;
	private Date auditDate;
	private String auditDeptid;
	private String auditDeptname;
	private Set pubExaminationpaperStudents = new HashSet(0);
	private Set pubExaminationpaperQuestions = new HashSet(0);

	// Constructors

	/** default constructor */
	public PubExaminationPaper() {
	}

	/** full constructor */
	public PubExaminationPaper(String paperName, Long paperTotal,
			Long passPercent, Long examinationLength, String validFlag,
			String paperState, String memo, String operateUserid,
			String operateUsername, Date operateDate, String operateDeptid,
			String operateDeptname, String auditUserid, String auditUsername,
			Date auditDate, String auditDeptid, String auditDeptname,
			Set pubExaminationpaperStudents, Set pubExaminationpaperQuestions) {
		this.paperName = paperName;
		this.paperTotal = paperTotal;
		this.passPercent = passPercent;
		this.examinationLength = examinationLength;
		this.validFlag = validFlag;
		this.paperState = paperState;
		this.memo = memo;
		this.operateUserid = operateUserid;
		this.operateUsername = operateUsername;
		this.operateDate = operateDate;
		this.operateDeptid = operateDeptid;
		this.operateDeptname = operateDeptname;
		this.auditUserid = auditUserid;
		this.auditUsername = auditUsername;
		this.auditDate = auditDate;
		this.auditDeptid = auditDeptid;
		this.auditDeptname = auditDeptname;
		this.pubExaminationpaperStudents = pubExaminationpaperStudents;
		this.pubExaminationpaperQuestions = pubExaminationpaperQuestions;
	}

	// Property accessors

	public String getRecId() {
		return this.recId;
	}

	public void setRecId(String recId) {
		this.recId = recId;
	}

	public String getPaperName() {
		return this.paperName;
	}

	public void setPaperName(String paperName) {
		this.paperName = paperName;
	}

	public Long getPaperTotal() {
		return this.paperTotal;
	}

	public void setPaperTotal(Long paperTotal) {
		this.paperTotal = paperTotal;
	}

	public Long getPassPercent() {
		return this.passPercent;
	}

	public void setPassPercent(Long passPercent) {
		this.passPercent = passPercent;
	}

	public Long getExaminationLength() {
		return this.examinationLength;
	}

	public void setExaminationLength(Long examinationLength) {
		this.examinationLength = examinationLength;
	}

	public String getValidFlag() {
		return this.validFlag;
	}

	public void setValidFlag(String validFlag) {
		this.validFlag = validFlag;
	}

	public String getPaperState() {
		return this.paperState;
	}

	public void setPaperState(String paperState) {
		this.paperState = paperState;
	}

	public String getMemo() {
		return this.memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public String getOperateUserid() {
		return this.operateUserid;
	}

	public void setOperateUserid(String operateUserid) {
		this.operateUserid = operateUserid;
	}

	public String getOperateUsername() {
		return this.operateUsername;
	}

	public void setOperateUsername(String operateUsername) {
		this.operateUsername = operateUsername;
	}

	public Date getOperateDate() {
		return this.operateDate;
	}

	public void setOperateDate(Date operateDate) {
		this.operateDate = operateDate;
	}

	public String getOperateDeptid() {
		return this.operateDeptid;
	}

	public void setOperateDeptid(String operateDeptid) {
		this.operateDeptid = operateDeptid;
	}

	public String getOperateDeptname() {
		return this.operateDeptname;
	}

	public void setOperateDeptname(String operateDeptname) {
		this.operateDeptname = operateDeptname;
	}

	public String getAuditUserid() {
		return this.auditUserid;
	}

	public void setAuditUserid(String auditUserid) {
		this.auditUserid = auditUserid;
	}

	public String getAuditUsername() {
		return this.auditUsername;
	}

	public void setAuditUsername(String auditUsername) {
		this.auditUsername = auditUsername;
	}

	public Date getAuditDate() {
		return this.auditDate;
	}

	public void setAuditDate(Date auditDate) {
		this.auditDate = auditDate;
	}

	public String getAuditDeptid() {
		return this.auditDeptid;
	}

	public void setAuditDeptid(String auditDeptid) {
		this.auditDeptid = auditDeptid;
	}

	public String getAuditDeptname() {
		return this.auditDeptname;
	}

	public void setAuditDeptname(String auditDeptname) {
		this.auditDeptname = auditDeptname;
	}

	public Set getPubExaminationpaperStudents() {
		return this.pubExaminationpaperStudents;
	}

	public void setPubExaminationpaperStudents(Set pubExaminationpaperStudents) {
		this.pubExaminationpaperStudents = pubExaminationpaperStudents;
	}

	public Set getPubExaminationpaperQuestions() {
		return this.pubExaminationpaperQuestions;
	}

	public void setPubExaminationpaperQuestions(Set pubExaminationpaperQuestions) {
		this.pubExaminationpaperQuestions = pubExaminationpaperQuestions;
	}

}